<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>csi: XCsi Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">csi
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_x_csi.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XCsi Struct Reference<div class="ingroups"><a class="el" href="group__csi.html">Overview</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>The <a class="el" href="struct_x_csi.html" title="The XCsi driver instance data. ">XCsi</a> driver instance data.  
 <a href="struct_x_csi.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a971920fa16a3d4c65164356c993ab375"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_csi___config.html">XCsi_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#a971920fa16a3d4c65164356c993ab375">Config</a></td></tr>
<tr class="memdesc:a971920fa16a3d4c65164356c993ab375"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware Configuration.  <a href="#a971920fa16a3d4c65164356c993ab375">More...</a><br/></td></tr>
<tr class="separator:a971920fa16a3d4c65164356c993ab375"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a051d338982c8f95bf20f4a422a5d09fa"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#a051d338982c8f95bf20f4a422a5d09fa">ActiveLanes</a></td></tr>
<tr class="memdesc:a051d338982c8f95bf20f4a422a5d09fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of Active Lanes.  <a href="#a051d338982c8f95bf20f4a422a5d09fa">More...</a><br/></td></tr>
<tr class="separator:a051d338982c8f95bf20f4a422a5d09fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e8a9855b48d7110615dd76476a766af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#a1e8a9855b48d7110615dd76476a766af">ShortPacketCallBack</a></td></tr>
<tr class="memdesc:a1e8a9855b48d7110615dd76476a766af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for Short Packet interrupts.  <a href="#a1e8a9855b48d7110615dd76476a766af">More...</a><br/></td></tr>
<tr class="separator:a1e8a9855b48d7110615dd76476a766af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a814e78a706b75732626f4dd2151ac133"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#a814e78a706b75732626f4dd2151ac133">ShortPacketRef</a></td></tr>
<tr class="memdesc:a814e78a706b75732626f4dd2151ac133"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the Short Packet interrupt callback.  <a href="#a814e78a706b75732626f4dd2151ac133">More...</a><br/></td></tr>
<tr class="separator:a814e78a706b75732626f4dd2151ac133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab46f113494ae58a53682d744ae6548bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#ab46f113494ae58a53682d744ae6548bf">FrameRecvdCallBack</a></td></tr>
<tr class="memdesc:ab46f113494ae58a53682d744ae6548bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for Frame Received interrupt.  <a href="#ab46f113494ae58a53682d744ae6548bf">More...</a><br/></td></tr>
<tr class="separator:ab46f113494ae58a53682d744ae6548bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bc9bfffbac5a95998e137b91b0e53af"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#a0bc9bfffbac5a95998e137b91b0e53af">FrameRecvdRef</a></td></tr>
<tr class="memdesc:a0bc9bfffbac5a95998e137b91b0e53af"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the Frame Received interrupt callback.  <a href="#a0bc9bfffbac5a95998e137b91b0e53af">More...</a><br/></td></tr>
<tr class="separator:a0bc9bfffbac5a95998e137b91b0e53af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b406c848347ac5d063b7865ea0762d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#a8b406c848347ac5d063b7865ea0762d0">DPhyLvlErrCallBack</a></td></tr>
<tr class="memdesc:a8b406c848347ac5d063b7865ea0762d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for Error at the DPhy level as per spec.  <a href="#a8b406c848347ac5d063b7865ea0762d0">More...</a><br/></td></tr>
<tr class="separator:a8b406c848347ac5d063b7865ea0762d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a781bc587af702e0911297922bcf902be"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#a781bc587af702e0911297922bcf902be">DPhyLvlErrRef</a></td></tr>
<tr class="memdesc:a781bc587af702e0911297922bcf902be"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the DPhy Level Error Call back function.  <a href="#a781bc587af702e0911297922bcf902be">More...</a><br/></td></tr>
<tr class="separator:a781bc587af702e0911297922bcf902be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05071607f3b47ecce8babbd0a728eee0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#a05071607f3b47ecce8babbd0a728eee0">PktLvlErrCallBack</a></td></tr>
<tr class="memdesc:a05071607f3b47ecce8babbd0a728eee0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for Packet Level Error as per CSI Spec.  <a href="#a05071607f3b47ecce8babbd0a728eee0">More...</a><br/></td></tr>
<tr class="separator:a05071607f3b47ecce8babbd0a728eee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09b81e82ca24d7c72061f85f16e0992a"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#a09b81e82ca24d7c72061f85f16e0992a">PktLvlErrRef</a></td></tr>
<tr class="memdesc:a09b81e82ca24d7c72061f85f16e0992a"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the Packet Level Error Call back function.  <a href="#a09b81e82ca24d7c72061f85f16e0992a">More...</a><br/></td></tr>
<tr class="separator:a09b81e82ca24d7c72061f85f16e0992a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc9974457110808626dcbbee8e189abc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#abc9974457110808626dcbbee8e189abc">ProtDecodeErrCallBack</a></td></tr>
<tr class="memdesc:abc9974457110808626dcbbee8e189abc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for Protocol Decoding Level errors as per CSI Spec.  <a href="#abc9974457110808626dcbbee8e189abc">More...</a><br/></td></tr>
<tr class="separator:abc9974457110808626dcbbee8e189abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68ba8b307c888284f4c56bd8e64a1aeb"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#a68ba8b307c888284f4c56bd8e64a1aeb">ProtDecErrRef</a></td></tr>
<tr class="memdesc:a68ba8b307c888284f4c56bd8e64a1aeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the Protocol Decoding Level Error call back function.  <a href="#a68ba8b307c888284f4c56bd8e64a1aeb">More...</a><br/></td></tr>
<tr class="separator:a68ba8b307c888284f4c56bd8e64a1aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ddd267108d3d2f22658ea312562f379"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#a8ddd267108d3d2f22658ea312562f379">ErrorCallBack</a></td></tr>
<tr class="memdesc:a8ddd267108d3d2f22658ea312562f379"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call back function for rest all errors like Stream Line Buffer Full, Stop State errors.  <a href="#a8ddd267108d3d2f22658ea312562f379">More...</a><br/></td></tr>
<tr class="separator:a8ddd267108d3d2f22658ea312562f379"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8bec27bda8ff0f1ae8e6dd4486f757b"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#aa8bec27bda8ff0f1ae8e6dd4486f757b">ErrRef</a></td></tr>
<tr class="memdesc:aa8bec27bda8ff0f1ae8e6dd4486f757b"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the Error Call back.  <a href="#aa8bec27bda8ff0f1ae8e6dd4486f757b">More...</a><br/></td></tr>
<tr class="separator:aa8bec27bda8ff0f1ae8e6dd4486f757b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adafcf436efdfd4b5e5eaebf3a0a9833f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#adafcf436efdfd4b5e5eaebf3a0a9833f">VCXErrCallBack</a></td></tr>
<tr class="memdesc:adafcf436efdfd4b5e5eaebf3a0a9833f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call back function for rest all errors like Stream Line Buffer Full, Stop State errors.  <a href="#adafcf436efdfd4b5e5eaebf3a0a9833f">More...</a><br/></td></tr>
<tr class="separator:adafcf436efdfd4b5e5eaebf3a0a9833f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb9c75b998cacffa5f70a3db6809d2fa"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#acb9c75b998cacffa5f70a3db6809d2fa">VCXErrRef</a></td></tr>
<tr class="memdesc:acb9c75b998cacffa5f70a3db6809d2fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be passed to the Error Call back.  <a href="#acb9c75b998cacffa5f70a3db6809d2fa">More...</a><br/></td></tr>
<tr class="separator:acb9c75b998cacffa5f70a3db6809d2fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36462ce1359d50dbf5ecea4f0168c2cb"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_csi.html#a36462ce1359d50dbf5ecea4f0168c2cb">IsReady</a></td></tr>
<tr class="memdesc:a36462ce1359d50dbf5ecea4f0168c2cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Driver is ready.  <a href="#a36462ce1359d50dbf5ecea4f0168c2cb">More...</a><br/></td></tr>
<tr class="separator:a36462ce1359d50dbf5ecea4f0168c2cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="struct_x_csi.html" title="The XCsi driver instance data. ">XCsi</a> driver instance data. </p>
<p>An instance must be allocated for each CSI in use. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a051d338982c8f95bf20f4a422a5d09fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XCsi::ActiveLanes</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of Active Lanes. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga757f09602140036cdf563da1df275d1a">XCsi_Configure()</a>.</p>

</div>
</div>
<a class="anchor" id="a971920fa16a3d4c65164356c993ab375"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_csi___config.html">XCsi_Config</a> XCsi::Config</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Hardware Configuration. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga0805b66d6432c2d9cc42b1e2e8a547bc">XCsi_CfgInitialize()</a>, <a class="el" href="group__csi.html#ga757f09602140036cdf563da1df275d1a">XCsi_Configure()</a>, <a class="el" href="group__csi.html#ga2588fe696b38dd330514a55fd839965a">XCsi_GetClkLaneInfo()</a>, <a class="el" href="group__csi.html#ga15dac2ab0092aadc270c1cd074ca917c">XCsi_GetDataLaneInfo()</a>, <a class="el" href="group__csi.html#gaf224384089501234f8c3ef338fbe242f">XCsi_GetIntrEnable()</a>, <a class="el" href="group__csi.html#gad685546b6515977cc8149620ef3298bd">XCsi_GetIntrStatus()</a>, <a class="el" href="group__csi.html#ga9a4ced8d01b40c64ed467ff71ed4533c">XCsi_GetShortPacket()</a>, <a class="el" href="group__csi.html#gaccba2dc3c98a68b73ca3bfec33abe747">XCsi_GetVCInfo()</a>, <a class="el" href="group__csi.html#ga20061dc4d29af4f28937f3791e12b282">XCsi_GetVCSelection()</a>, <a class="el" href="group__csi.html#ga237454e9bbb1b663513369b6bc703f97">XCsi_InterruptClear()</a>, <a class="el" href="group__csi.html#ga9cc5750f241d74489ee972978f99ec74">XCsi_IntrDisable()</a>, <a class="el" href="group__csi.html#gacd995a7fb82069ad196da70b4d033f19">XCsi_IntrEnable()</a>, <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, <a class="el" href="group__csi.html#ga60136f55dc84f4b4dde66f187b09a78d">XCsi_IsActiveLaneCountValid()</a>, <a class="el" href="group__csi.html#gab06eaea50112054c5a19ea52976d00e9">XCsi_SelfTest()</a>, and <a class="el" href="group__csi.html#ga32489a42829995877019f38cfaa06cf8">XCsi_SetVCSelection()</a>.</p>

</div>
</div>
<a class="anchor" id="a8b406c848347ac5d063b7865ea0762d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a> XCsi::DPhyLvlErrCallBack</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Error at the DPhy level as per spec. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga0805b66d6432c2d9cc42b1e2e8a547bc">XCsi_CfgInitialize()</a>, <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="a781bc587af702e0911297922bcf902be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XCsi::DPhyLvlErrRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the DPhy Level Error Call back function. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="a8ddd267108d3d2f22658ea312562f379"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a> XCsi::ErrorCallBack</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Call back function for rest all errors like Stream Line Buffer Full, Stop State errors. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga0805b66d6432c2d9cc42b1e2e8a547bc">XCsi_CfgInitialize()</a>, <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="aa8bec27bda8ff0f1ae8e6dd4486f757b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XCsi::ErrRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Error Call back. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="ab46f113494ae58a53682d744ae6548bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a> XCsi::FrameRecvdCallBack</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Frame Received interrupt. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga0805b66d6432c2d9cc42b1e2e8a547bc">XCsi_CfgInitialize()</a>, <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="a0bc9bfffbac5a95998e137b91b0e53af"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XCsi::FrameRecvdRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Frame Received interrupt callback. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="a36462ce1359d50dbf5ecea4f0168c2cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XCsi::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Driver is ready. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga067001a4c7e39114b27d3926c4ae8e63">XCsi_Activate()</a>, <a class="el" href="group__csi.html#ga0805b66d6432c2d9cc42b1e2e8a547bc">XCsi_CfgInitialize()</a>, <a class="el" href="group__csi.html#ga757f09602140036cdf563da1df275d1a">XCsi_Configure()</a>, <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, <a class="el" href="group__csi.html#gab06eaea50112054c5a19ea52976d00e9">XCsi_SelfTest()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="a05071607f3b47ecce8babbd0a728eee0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a> XCsi::PktLvlErrCallBack</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Packet Level Error as per CSI Spec. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga0805b66d6432c2d9cc42b1e2e8a547bc">XCsi_CfgInitialize()</a>, <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="a09b81e82ca24d7c72061f85f16e0992a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XCsi::PktLvlErrRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Packet Level Error Call back function. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="a68ba8b307c888284f4c56bd8e64a1aeb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XCsi::ProtDecErrRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Protocol Decoding Level Error call back function. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="abc9974457110808626dcbbee8e189abc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a> XCsi::ProtDecodeErrCallBack</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Protocol Decoding Level errors as per CSI Spec. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga0805b66d6432c2d9cc42b1e2e8a547bc">XCsi_CfgInitialize()</a>, <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="a1e8a9855b48d7110615dd76476a766af"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a> XCsi::ShortPacketCallBack</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Short Packet interrupts. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga0805b66d6432c2d9cc42b1e2e8a547bc">XCsi_CfgInitialize()</a>, <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="a814e78a706b75732626f4dd2151ac133"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XCsi::ShortPacketRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Short Packet interrupt callback. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="adafcf436efdfd4b5e5eaebf3a0a9833f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__csi.html#ga3b00c1b69de1732b56face639ec2f7e9">XCsi_CallBack</a> XCsi::VCXErrCallBack</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Call back function for rest all errors like Stream Line Buffer Full, Stop State errors. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga0805b66d6432c2d9cc42b1e2e8a547bc">XCsi_CfgInitialize()</a>, <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
<a class="anchor" id="acb9c75b998cacffa5f70a3db6809d2fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XCsi::VCXErrRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Error Call back. </p>

<p>Referenced by <a class="el" href="group__csi.html#ga965f0a1afd6a596528c1d68642a65911">XCsi_IntrHandler()</a>, and <a class="el" href="group__csi.html#gacb1df45621d8075df1f159781ae4936e">XCsi_SetCallBack()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
